package com.zqxq.auth.entity.po;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import lombok.Data;

import java.util.Date;


/**
 * <p>
 * 管理员账号表
 * </p>
 *
 * @author 江枫
 * @since 2018-01-08
 */
@Data
@TableName("auth_user_admin")
public class UserAdmin {
    /**
     * 管理用户主键id
     */
	@TableId
	private Long user_id;
    /**
     * 注册手机号
     */
	private String phone;
    /**
     * 用户名称:汉字,江枫
     */
	private String user_name;
    /**
     * 工作称谓:运营专员,客服专员,产品经理,运营主管,业务总监,总经理,技术总监,技术
     */
	private String job_name;
    /**
     * 所属部门
     */
	private Integer depart;
    /**
     * 注册时间
     */
	private Date reg_time;
    /**
     * 信息状态:1停用,0正常使用
     */
	private Integer stop;
    /**
     * 最近一次登录时间
     */
	private Date last_login_time;
    /**
     * 登录失败次数
     */
	private Integer login_fail_count;
    /**
     * 登录IP
     */
	private String login_ip;
    /**
     * 密码
     */
	private String password;
    /**
     * 推荐人/添加人
     */
	private Long adduser;
	private Long role_id;//角色id
	private Integer phone_auth;//手机号查看权限：0=脱敏，1=不脱敏
	private Integer id_no_auth;//身份证查看权限：0=脱敏，1=不脱敏
	private Integer bank_auth;//银行卡查看权限：0=脱敏，1=不脱敏

	@Override
	public String toString() {
		return "UserAdmin{" +
				"user_id=" + user_id +
				", phone='" + phone + '\'' +
				", user_name='" + user_name + '\'' +
				", job_name='" + job_name + '\'' +
				", depart=" + depart +
				", reg_time=" + reg_time +
				", stop=" + stop +
				", last_login_time=" + last_login_time +
				", login_fail_count=" + login_fail_count +
				", login_ip='" + login_ip + '\'' +
				", password='" + password + '\'' +
				", adduser=" + adduser +
				", role_id=" + role_id +
				", phone_auth=" + phone_auth +
				", id_no_auth=" + id_no_auth +
				", bank_auth=" + bank_auth +
				'}';
	}

}
